package main

import "fmt"

// Go 需要明确的返回，不会自动返回最 后一个表达式的值
// 当多个连续的参数为同样类型时，最多可以仅声明最后一个参数类型 而忽略之前相同类型参数的类型声明。
// 通过 name(args) 来调用函数，Go 函数有很多其他的特性。其中一个就是多值返回，也是 我们接下来需要接触的。

func plus(a int, b int) int {
	return a + b
}

func plusPlus(a, b, c int) int {
	return a + b + c
}

func main() {
	res := plus(2, 3)
	fmt.Println("2 + 3 = ", res)

	res = plusPlus(2, 3, 4)
	fmt.Println("2 + 3 + 4 = ", res)
}